An Implementation of the Yarrow PRNG for FreeBSD

نویسنده

  • Mark R. V. Murray
چکیده

Computers are by their definition predictable. The problem of obtaining good-quality random numbers is well known. There is a great need for entropy in the running kernel, as well as in user-space. The kernel needs to randomise TCP sequences, seed keys for IPSec, randomise PIDs, and so on. Starvation of these random numbers is a critical problem. Users need random keys, random filenames, nondeterministic games, random numbers for Monte-Carlo simulation and so on. Kelsey, Schneier and Ferguson proposed an improved algorithm for providing statistically random numbers, at the same time cryptographically protecting their sequence and state. This is the Yarrow algorithm. This work presents an implementation of this algorithm as the entropy device (/dev/random) in FreeBSD’s kernel.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Yarrow-160: Notes on the Design and Analysis of the Yarrow Cryptographic Pseudorandom Number Generator

We describe the design of Yarrow, a family of cryptographic pseudo-random number generators (PRNG). We describe the concept of a PRNG as a separate cryptographic primitive, and the design principles used to develop Yarrow. We then discuss the ways that PRNGs can fail in practice, which motivates our discussion of the components of Yarrow and how they make Yarrow secure. Next, we define a specif...

متن کامل

An in vitro study of the effects of Yarrow, Chamomile and Rhubarb herbal extracts on candida albicans and common oral bacteria

An in vitro study of the effects of Yarrow, Chamomile and Rhubarb herbal extracts on candida albicans and common oral bacterial Dr. Z. Atai* - Dr. H. Abdolahi** - Dr. S. Naderi Poor*** - Dr. S. Mohamadi*** *- Assistant Professor of Diagnosis & Oral Diseases Dept. Faculty of Dentistry – Kerman University of Medical Sciences. **- Assistant Professor of Microbiology Dept. Faculty of Medicine, Kerm...

متن کامل

Studying the Expression Pattern of aox2 and pal2 Genes Associated with the Production of Antioxidants and Flavonoids in Yarrow Plant Following Salicylic Acid Treatment

The various medicinal functions of Yarrow have made it an important medicinal plant in medicine. Also, yarrow is a rich source of antioxidants and flavonoids that protect plants from the harmful effects of active oxygen species. The aim of this study was to investigate the effect of salicylic acid treatment on the expression pattern of two genes (aox2 and pal2) involved in the production of ant...

متن کامل

Effect of savory and yarrow on spermatogenesis in adult mice undergoing chemotherapy Cyclosporine

Spermatogenesis process during which the male germ cells are produced at each stage of the disorder, it can lead to infertility. The aim of this study was to evaluate the effect of fennel and yarrow on spermatogenesis in adult micereceiving chemotherapy is cyclosporine. For this study, 32 male Wistar rats with an average weight of 20 ± 200 g were randomly divided into four groups (control, cycl...

متن کامل

Effect of savory and yarrow on spermatogenesis in adult mice undergoing chemotherapy Cyclosporine

Spermatogenesis process during which the male germ cells are produced at each stage of the disorder, it can lead to infertility. The aim of this study was to evaluate the effect of fennel and yarrow on spermatogenesis in adult micereceiving chemotherapy is cyclosporine. For this study, 32 male Wistar rats with an average weight of 20 ± 200 g were randomly divided into four groups (control, cycl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002